package operator_libs

import "fmt"

type User struct {
	Id 			bson.ObjectId 	`bson:"_id"`
	Username	string 			`bson:"name"`
	Pass 		string 			`bson:"pass"`
	Regtime 	int64 			`bson:"regtime"`
	Interests 	[]string 		`bson:"interests"`
}

const URL string = "192.168.32.162:6589"

var c *mgo.Collection
var session *mgo.Session

func (user User) ToString()string  {
	return fmt.Sprintf("%#v", user)
}

func init(){
	session,_=mgo.Dial(URL)
	//切换到数据库
	db := session.DB("blog")
	//切换到collection
	c = db.C("mgotest")
}

//新增
func add(){


}

//查询
func find(){



}

//根据id进行修改
func update(){



}

//删除
func del(){




}


//TestMgo 要想被外部引用  方法名第一个字母要大写
func TestMgo(){
	fmt.Println("操作MongoDB")
	add()
	find()
	update()
	del()
}
